package com.ht.demo.dao.dao.system;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ht.demo.common.pojo.qto.system.SysDeptQTO;
import com.ht.demo.dao.domain.system.SysDeptDO;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * 部门表 DAO接口
 * 
 * @Author hdx
 * @Date 2023年05月09日
 */
@Mapper 
public interface SysDeptDao extends BaseMapper<SysDeptDO> {


    /**
     * 
     * 方法findById的功能描述：根据Id查询部门表
     * 
     * @param id
     * @return SysDeptDO
     * <PRE>
     * author hdx 
     * Date 2023年05月09日
     * </PRE>
     */
    SysDeptDO findById(Long id);

    List<SysDeptDO> findByCondition(SysDeptDO record);

    Integer findForPageCount(SysDeptQTO qto);
    List<SysDeptDO> findForPage(SysDeptQTO qto);

}